exercise 10.4